ac63d9aa78670f46a27612bf717dfa7533cc34eb,squidlib-performance/src/main/java/squidpony/performance/alternate/OptDijkstraMap.java,OptDijkstraMap,partialScan,#number#number#number[]#,677

Before Change


    public double[] partialScan(int limit, int usable, int[] impassable) {
        if(impassable == null)
            return partialScanInternal(limit, null, -1);
        return partialScanInternal(limit, impassable, Math.min(usable, impassable.length));
    }

    /**

After Change


        if(impassable == null)
            partialScanInternal(-1, limit, null, -1);
        else
            partialScanInternal(-1, -1, impassable, Math.min(usable, impassable.length));
        int maxLength = gradientMap.length;
        double[] gradientClone = new double[maxLength];
        for (int l = 0; l < maxLength; l++) {